home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 14 / QRZ Ham Radio Callsign Database - Volume 14.iso / QRZLookup.sea.bin / QRZ Lookup ƒ / QRZ Lookup.rsrc / CODE_2_Actions.txt < prev    next >
Text File  |  1999-10-21  |  84KB  |  1,508 lines

  1. # near model CODE resource
  2. # jump table entries: 8648-8684 (37 of them)
  3. 00000000  0000 21C8                ori.b      D0, 0xC8
  4. 00000004  0000 10B8                ori.b      D0, 0xB8
  5. fn00000008:
  6. 00000008  226F 0004                movea.l    A1, [A7 + 0x4]
  7. 0000000C  41F9 0000 AB02           lea.l      A0, [0x0000AB02]
  8. 00000012  2288                     move.l     [A1], A0
  9. 00000014  336F 0008 0004           move.w     [A1 + 0x4], [A7 + 0x8]
  10. 0000001A  336F 000A 0006           move.w     [A1 + 0x6], [A7 + 0xA]
  11. 00000020  136F 000C 0008           move.b     [A1 + 0x8], [A7 + 0xC]
  12. 00000026  2049                     movea.l    A0, A1
  13. 00000028  4E75                     rts
  14. fn0000002A:
  15. 0000002A  4E56 0000                link       A6, 0
  16. 0000002E  2F0A                     move.l     -[A7], A2
  17. 00000030  246E 0008                movea.l    A2, [A6 + 0x8]
  18. 00000034  200A                     move.l     D0, A2
  19. 00000036  6718                     beq        +0x1A /* 00000050 */
  20. 00000038  41F9 0000 AB02           lea.l      A0, [0x0000AB02]
  21. 0000003E  2488                     move.l     [A2], A0
  22. 00000040  4A6E 000C                tst.w      [A6 + 0xC]
  23. 00000044  6F0A                     ble        +0xC /* 00000050 */
  24. 00000046  2F0A                     move.l     -[A7], A2
  25. 00000048  4EB9 0000 0168           jsr        [0x00000168]
  26. 0000004E  584F                     addq.w     A7, 4
  27. label00000050:
  28. 00000050  204A                     movea.l    A0, A2
  29. 00000052  245F                     movea.l    A2, [A7]+
  30. 00000054  4E5E                     unlink     A6
  31. 00000056  4E75                     rts
  32. 00000058  4E75                     rts
  33. 0000005A  4E56 0000                link       A6, 0
  34. 0000005E  2F0A                     move.l     -[A7], A2
  35. 00000060  246E 0008                movea.l    A2, [A6 + 0x8]
  36. 00000064  2F0A                     move.l     -[A7], A2
  37. 00000066  2057                     movea.l    A0, [A7]
  38. 00000068  2250                     movea.l    A1, [A0]
  39. 0000006A  2269 001C                movea.l    A1, [A1 + 0x1C]
  40. 0000006E  4E91                     jsr        [A1]
  41. 00000070  4A00                     tst.b      D0
  42. 00000072  584F                     addq.w     A7, 4
  43. 00000074  670E                     beq        +0x10 /* 00000084 */
  44. 00000076  2F0A                     move.l     -[A7], A2
  45. 00000078  2057                     movea.l    A0, [A7]
  46. 0000007A  2250                     movea.l    A1, [A0]
  47. 0000007C  2269 0028                movea.l    A1, [A1 + 0x28]
  48. 00000080  4E91                     jsr        [A1]
  49. 00000082  584F                     addq.w     A7, 4
  50. label00000084:
  51. 00000084  157C 0001 0008           move.b     [A2 + 0x8], 0x1
  52. 0000008A  245F                     movea.l    A2, [A7]+
  53. 0000008C  4E5E                     unlink     A6
  54. 0000008E  4E75                     rts
  55. 00000090  4E56 0000                link       A6, 0
  56. 00000094  2F0A                     move.l     -[A7], A2
  57. 00000096  246E 0008                movea.l    A2, [A6 + 0x8]
  58. 0000009A  2F0A                     move.l     -[A7], A2
  59. 0000009C  2057                     movea.l    A0, [A7]
  60. 0000009E  2250                     movea.l    A1, [A0]
  61. 000000A0  2269 0020                movea.l    A1, [A1 + 0x20]
  62. 000000A4  4E91                     jsr        [A1]
  63. 000000A6  4A00                     tst.b      D0
  64. 000000A8  584F                     addq.w     A7, 4
  65. 000000AA  670E                     beq        +0x10 /* 000000BA */
  66. 000000AC  2F0A                     move.l     -[A7], A2
  67. 000000AE  2057                     movea.l    A0, [A7]
  68. 000000B0  2250                     movea.l    A1, [A0]
  69. 000000B2  2269 002C                movea.l    A1, [A1 + 0x2C]
  70. 000000B6  4E91                     jsr        [A1]
  71. 000000B8  584F                     addq.w     A7, 4
  72. label000000BA:
  73. 000000BA  422A 0008                clr.b      [A2 + 0x8]
  74. 000000BE  245F                     movea.l    A2, [A7]+
  75. 000000C0  4E5E                     unlink     A6
  76. 000000C2  4E75                     rts
  77. 000000C4  7001                     moveq.l    D0, 0x01
  78. 000000C6  4E75                     rts
  79. 000000C8  4E56 0000                link       A6, 0
  80. 000000CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  81. 000000D0  4EB9 0003 BFC8           jsr        [0x0003BFC8]
  82. 000000D6  4A00                     tst.b      D0
  83. 000000D8  57C0                     seq        D0
  84. 000000DA  4400                     neg.b      D0
  85. 000000DC  4E5E                     unlink     A6
  86. 000000DE  4E75                     rts
  87. 000000E0  4E56 0000                link       A6, 0
  88. 000000E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  89. 000000E8  4EB9 0003 BFC8           jsr        [0x0003BFC8]
  90. 000000EE  4E5E                     unlink     A6
  91. 000000F0  4E75                     rts
  92. 000000F2  4E56 0000                link       A6, 0
  93. 000000F6  2F0A                     move.l     -[A7], A2
  94. 000000F8  246E 0008                movea.l    A2, [A6 + 0x8]
  95. 000000FC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  96. 00000100  3F2A 0004                move.w     -[A7], [A2 + 0x4]
  97. 00000104  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  98. 00000108  4EB9 0000 0128           jsr        [0x00000128 /* PollRtnAdr */]
  99. 0000010E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  100. 00000112  302A 0004                move.w     D0, [A2 + 0x4]
  101. 00000116  48C0                     ext.l      D0
  102. 00000118  5280                     addq.l     D0, 1
  103. 0000011A  3F00                     move.w     -[A7], D0
  104. 0000011C  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  105. 00000120  4EB9 0000 0128           jsr        [0x00000128 /* PollRtnAdr */]
  106. 00000126  245F                     movea.l    A2, [A7]+
  107. 00000128  4E5E                     unlink     A6
  108. 0000012A  4E75                     rts
  109. 0000012C  4E56 0000                link       A6, 0
  110. 00000130  2F0A                     move.l     -[A7], A2
  111. 00000132  246E 0008                movea.l    A2, [A6 + 0x8]
  112. 00000136  2F0A                     move.l     -[A7], A2
  113. 00000138  4EB9 0003 BFD2           jsr        [0x0003BFD2]
  114. 0000013E  41F9 0000 A9E2           lea.l      A0, [0x0000A9E2]
  115. 00000144  2488                     move.l     [A2], A0
  116. 00000146  42AA 000E                clr.l      [A2 + 0xE]
  117. 0000014A  204A                     movea.l    A0, A2
  118. 0000014C  584F                     addq.w     A7, 4
  119. 0000014E  245F                     movea.l    A2, [A7]+
  120. 00000150  4E5E                     unlink     A6
  121. 00000152  4E75                     rts
  122. 00000154  4E56 FFE8                link       A6, -0x0018
  123. 00000158  2F0A                     move.l     -[A7], A2
  124. 0000015A  246E 0008                movea.l    A2, [A6 + 0x8]
  125. 0000015E  200A                     move.l     D0, A2
  126. 00000160  6744                     beq        +0x46 /* 000001A6 */
  127. 00000162  41F9 0000 A9E2           lea.l      A0, [0x0000A9E2]
  128. 00000168  2488                     move.l     [A2], A0
  129. 0000016A  2D4F FFFC                move.l     [A6 - 0x4], A7
  130. 0000016E  42A7                     clr.l      -[A7]
  131. 00000170  2F0A                     move.l     -[A7], A2
  132. 00000172  2057                     movea.l    A0, [A7]
  133. 00000174  2250                     movea.l    A1, [A0]
  134. 00000176  2269 0020                movea.l    A1, [A1 + 0x20]
  135. 0000017A  4E91                     jsr        [A1]
  136. 0000017C  504F                     addq.w     A7, 8
  137. 0000017E  600A                     bra        +0xC /* 0000018A */
  138. 00000180  486E FFE8                pea.l      [A6 - 0x18]
  139. 00000184  4EB9 0000 0150           jsr        [0x00000150]
  140. label0000018A:
  141. 0000018A  4267                     clr.w      -[A7]
  142. 0000018C  2F0A                     move.l     -[A7], A2
  143. 0000018E  4EB9 0000 17F0           jsr        [0x000017F0]
  144. 00000194  4A6E 000C                tst.w      [A6 + 0xC]
  145. 00000198  5C4F                     addq.w     A7, 6
  146. 0000019A  6F0A                     ble        +0xC /* 000001A6 */
  147. 0000019C  2F0A                     move.l     -[A7], A2
  148. 0000019E  4EB9 0000 0168           jsr        [0x00000168]
  149. 000001A4  584F                     addq.w     A7, 4
  150. label000001A6:
  151. 000001A6  204A                     movea.l    A0, A2
  152. 000001A8  245F                     movea.l    A2, [A7]+
  153. 000001AA  4E5E                     unlink     A6
  154. 000001AC  4E75                     rts
  155. 000001AE  4E56 0000                link       A6, 0
  156. 000001B2  48E7 0038                movem.l    -[A7], A2,A3,A4
  157. 000001B6  246E 0008                movea.l    A2, [A6 + 0x8]
  158. 000001BA  286E 0010                movea.l    A4, [A6 + 0x10]
  159. 000001BE  202E 000C                move.l     D0, [A6 + 0xC]
  160. 000001C2  5180                     subq.l     D0, 8
  161. 000001C4  5780                     subq.l     D0, 3
  162. 000001C6  6772                     beq        +0x74 /* 0000023A */
  163. 000001C8  0480 0000 0324           subi.l     D0, 0x324
  164. 000001CE  672A                     beq        +0x2C /* 000001FA */
  165. 000001D0  5380                     subq.l     D0, 1
  166. 000001D2  6704                     beq        +0x6 /* 000001D8 */
  167. 000001D4  6000 0084                bra        +0x86 /* 0000025A */
  168. label000001D8:
  169. 000001D8  2F0C                     move.l     -[A7], A4
  170. 000001DA  2F0A                     move.l     -[A7], A2
  171. 000001DC  2057                     movea.l    A0, [A7]
  172. 000001DE  2250                     movea.l    A1, [A0]
  173. 000001E0  2269 0020                movea.l    A1, [A1 + 0x20]
  174. 000001E4  4E91                     jsr        [A1]
  175. 000001E6  4227                     clr.b      -[A7]
  176. 000001E8  2F0A                     move.l     -[A7], A2
  177. 000001EA  2057                     movea.l    A0, [A7]
  178. 000001EC  2250                     movea.l    A1, [A0]
  179. 000001EE  2269 0010                movea.l    A1, [A1 + 0x10]
  180. 000001F2  4E91                     jsr        [A1]
  181. 000001F4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  182. 000001F8  6072                     bra        +0x74 /* 0000026C */
  183. label000001FA:
  184. 000001FA  264C                     movea.l    A3, A4
  185. 000001FC  700B                     moveq.l    D0, 0x0B
  186. 000001FE  B0AC 0010                cmp.l      D0, [A4 + 0x10]
  187. 00000202  6622                     bne        +0x24 /* 00000226 */
  188. 00000204  2F0B                     move.l     -[A7], A3
  189. 00000206  2F0A                     move.l     -[A7], A2
  190. 00000208  2057                     movea.l    A0, [A7]
  191. 0000020A  2250                     movea.l    A1, [A0]
  192. 0000020C  2269 0028                movea.l    A1, [A1 + 0x28]
  193. 00000210  4E91                     jsr        [A1]
  194. 00000212  4227                     clr.b      -[A7]
  195. 00000214  2F0A                     move.l     -[A7], A2
  196. 00000216  2057                     movea.l    A0, [A7]
  197. 00000218  2250                     movea.l    A1, [A0]
  198. 0000021A  2269 0010                movea.l    A1, [A1 + 0x10]
  199. 0000021E  4E91                     jsr        [A1]
  200. 00000220  4FEF 000E                lea.l      A7, [A7 + 0xE]
  201. 00000224  6046                     bra        +0x48 /* 0000026C */
  202. label00000226:
  203. 00000226  1F3C 0001                move.b     -[A7], 0x1
  204. 0000022A  2F0A                     move.l     -[A7], A2
  205. 0000022C  2057                     movea.l    A0, [A7]
  206. 0000022E  2250                     movea.l    A1, [A0]
  207. 00000230  2269 0010                movea.l    A1, [A1 + 0x10]
  208. 00000234  4E91                     jsr        [A1]
  209. 00000236  5C4F                     addq.w     A7, 6
  210. 00000238  6032                     bra        +0x34 /* 0000026C */
  211. label0000023A:
  212. 0000023A  2F0A                     move.l     -[A7], A2
  213. 0000023C  2057                     movea.l    A0, [A7]
  214. 0000023E  2250                     movea.l    A1, [A0]
  215. 00000240  2269 0024                movea.l    A1, [A1 + 0x24]
  216. 00000244  4E91                     jsr        [A1]
  217. 00000246  4227                     clr.b      -[A7]
  218. 00000248  2F0A                     move.l     -[A7], A2
  219. 0000024A  2057                     movea.l    A0, [A7]
  220. 0000024C  2250                     movea.l    A1, [A0]
  221. 0000024E  2269 0010                movea.l    A1, [A1 + 0x10]
  222. 00000252  4E91                     jsr        [A1]
  223. 00000254  4FEF 000A                lea.l      A7, [A7 + 0xA]
  224. 00000258  6012                     bra        +0x14 /* 0000026C */
  225. label0000025A:
  226. 0000025A  1F3C 0001                move.b     -[A7], 0x1
  227. 0000025E  2F0A                     move.l     -[A7], A2
  228. 00000260  2057                     movea.l    A0, [A7]
  229. 00000262  2250                     movea.l    A1, [A0]
  230. 00000264  2269 0010                movea.l    A1, [A1 + 0x10]
  231. 00000268  4E91                     jsr        [A1]
  232. 0000026A  5C4F                     addq.w     A7, 6
  233. label0000026C:
  234. 0000026C  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  235. 00000270  4E5E                     unlink     A6
  236. 00000272  4E75                     rts
  237. 00000274  4E56 FF74                link       A6, -0x008C
  238. 00000278  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  239. 0000027C  266E 0008                movea.l    A3, [A6 + 0x8]
  240. 00000280  286E 000C                movea.l    A4, [A6 + 0xC]
  241. 00000284  7600                     moveq.l    D3, 0x00
  242. 00000286  200C                     move.l     D0, A4
  243. 00000288  671A                     beq        +0x1C /* 000002A4 */
  244. 0000028A  200C                     move.l     D0, A4
  245. 0000028C  6700 011A                beq        +0x11C /* 000003A8 */
  246. 00000290  2F0C                     move.l     -[A7], A4
  247. 00000292  2057                     movea.l    A0, [A7]
  248. 00000294  2250                     movea.l    A1, [A0]
  249. 00000296  2269 0018                movea.l    A1, [A1 + 0x18]
  250. 0000029A  4E91                     jsr        [A1]
  251. 0000029C  4A00                     tst.b      D0
  252. 0000029E  584F                     addq.w     A7, 4
  253. 000002A0  6700 0106                beq        +0x108 /* 000003A8 */
  254. label000002A4:
  255. 000002A4  246B 000E                movea.l    A2, [A3 + 0xE]
  256. 000002A8  274C 000E                move.l     [A3 + 0xE], A4
  257. 000002AC  7800                     moveq.l    D4, 0x00
  258. 000002AE  200A                     move.l     D0, A2
  259. 000002B0  6720                     beq        +0x22 /* 000002D2 */
  260. 000002B2  2D4F FFCC                move.l     [A6 - 0x34], A7
  261. 000002B6  2F0A                     move.l     -[A7], A2
  262. 000002B8  2057                     movea.l    A0, [A7]
  263. 000002BA  2250                     movea.l    A1, [A0]
  264. 000002BC  2269 000C                movea.l    A1, [A1 + 0xC]
  265. 000002C0  4E91                     jsr        [A1]
  266. 000002C2  584F                     addq.w     A7, 4
  267. 000002C4  600A                     bra        +0xC /* 000002D0 */
  268. 000002C6  486E FFB8                pea.l      [A6 - 0x48]
  269. 000002CA  4EB9 0000 0150           jsr        [0x00000150]
  270. label000002D0:
  271. 000002D0  7801                     moveq.l    D4, 0x01
  272. label000002D2:
  273. 000002D2  2D6B 000E FF78           move.l     [A6 - 0x88], [A3 + 0xE]
  274. 000002D8  6700 00AC                beq        +0xAE /* 00000386 */
  275. 000002DC  2D4F FFE4                move.l     [A6 - 0x1C], A7
  276. 000002E0  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  277. 000002E4  2057                     movea.l    A0, [A7]
  278. 000002E6  2250                     movea.l    A1, [A0]
  279. 000002E8  2269 0010                movea.l    A1, [A1 + 0x10]
  280. 000002EC  4E91                     jsr        [A1]
  281. 000002EE  584F                     addq.w     A7, 4
  282. 000002F0  6000 0094                bra        +0x96 /* 00000386 */
  283. 000002F4  2D6E FFDC FFB4           move.l     [A6 - 0x4C], [A6 - 0x24]
  284. 000002FA  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  285. 000002FE  4EB9 0003 BFEC           jsr        [0x0003BFEC]
  286. 00000304  2600                     move.l     D3, D0
  287. 00000306  584F                     addq.w     A7, 4
  288. 00000308  2D4F FFB0                move.l     [A6 - 0x50], A7
  289. 0000030C  2F2B 000E                move.l     -[A7], [A3 + 0xE]
  290. 00000310  2057                     movea.l    A0, [A7]
  291. 00000312  2250                     movea.l    A1, [A0]
  292. 00000314  2269 000C                movea.l    A1, [A1 + 0xC]
  293. 00000318  4E91                     jsr        [A1]
  294. 0000031A  584F                     addq.w     A7, 4
  295. 0000031C  600A                     bra        +0xC /* 00000328 */
  296. 0000031E  486E FF9C                pea.l      [A6 - 0x64]
  297. 00000322  4EB9 0000 0150           jsr        [0x00000150]
  298. label00000328:
  299. 00000328  2D6B 000E FF74           move.l     [A6 - 0x8C], [A3 + 0xE]
  300. 0000032E  2A2B 000E                move.l     D5, [A3 + 0xE]
  301. 00000332  4AAE FF74                tst.l      [A6 - 0x8C]
  302. 00000336  6712                     beq        +0x14 /* 0000034A */
  303. 00000338  3F3C 0001                move.w     -[A7], 0x1
  304. 0000033C  2F05                     move.l     -[A7], D5
  305. 0000033E  2057                     movea.l    A0, [A7]
  306. 00000340  2250                     movea.l    A1, [A0]
  307. 00000342  2269 0008                movea.l    A1, [A1 + 0x8]
  308. 00000346  4E91                     jsr        [A1]
  309. 00000348  5C4F                     addq.w     A7, 6
  310. label0000034A:
  311. 0000034A  42AB 000E                clr.l      [A3 + 0xE]
  312. 0000034E  200A                     move.l     D0, A2
  313. 00000350  672A                     beq        +0x2C /* 0000037C */
  314. 00000352  2F0A                     move.l     -[A7], A2
  315. 00000354  2057                     movea.l    A0, [A7]
  316. 00000356  2250                     movea.l    A1, [A0]
  317. 00000358  2269 0020                movea.l    A1, [A1 + 0x20]
  318. 0000035C  4E91                     jsr        [A1]
  319. 0000035E  4A00                     tst.b      D0
  320. 00000360  584F                     addq.w     A7, 4
  321. 00000362  6612                     bne        +0x14 /* 00000376 */
  322. 00000364  2F0A                     move.l     -[A7], A2
  323. 00000366  2057                     movea.l    A0, [A7]
  324. 00000368  2250                     movea.l    A1, [A0]
  325. 0000036A  2269 001C                movea.l    A1, [A1 + 0x1C]
  326. 0000036E  4E91                     jsr        [A1]
  327. 00000370  4A00                     tst.b      D0
  328. 00000372  584F                     addq.w     A7, 4
  329. 00000374  6706                     beq        +0x8 /* 0000037C */
  330. label00000376:
  331. 00000376  274A 000E                move.l     [A3 + 0xE], A2
  332. 0000037A  7800                     moveq.l    D4, 0x00
  333. label0000037C:
  334. 0000037C  486E FFD0                pea.l      [A6 - 0x30]
  335. 00000380  4EB9 0000 0150           jsr        [0x00000150]
  336. label00000386:
  337. 00000386  4A04                     tst.b      D4
  338. 00000388  6700 0094                beq        +0x96 /* 0000041E */
  339. 0000038C  2C0A                     move.l     D6, A2
  340. 0000038E  200A                     move.l     D0, A2
  341. 00000390  6700 008C                beq        +0x8E /* 0000041E */
  342. 00000394  3F3C 0001                move.w     -[A7], 0x1
  343. 00000398  2F06                     move.l     -[A7], D6
  344. 0000039A  2057                     movea.l    A0, [A7]
  345. 0000039C  2250                     movea.l    A1, [A0]
  346. 0000039E  2269 0008                movea.l    A1, [A1 + 0x8]
  347. 000003A2  4E91                     jsr        [A1]
  348. 000003A4  5C4F                     addq.w     A7, 6
  349. 000003A6  6076                     bra        +0x78 /* 0000041E */
  350. label000003A8:
  351. 000003A8  2D4F FFFC                move.l     [A6 - 0x4], A7
  352. 000003AC  2F0C                     move.l     -[A7], A4
  353. 000003AE  2057                     movea.l    A0, [A7]
  354. 000003B0  2250                     movea.l    A1, [A0]
  355. 000003B2  2269 0010                movea.l    A1, [A1 + 0x10]
  356. 000003B6  4E91                     jsr        [A1]
  357. 000003B8  584F                     addq.w     A7, 4
  358. 000003BA  602C                     bra        +0x2E /* 000003E8 */
  359. 000003BC  206E FFF4                movea.l    A0, [A6 - 0xC]
  360. 000003C0  2D50 FF98                move.l     [A6 - 0x68], [A0]
  361. 000003C4  262E FF98                move.l     D3, [A6 - 0x68]
  362. 000003C8  6014                     bra        +0x16 /* 000003DE */
  363. 000003CA  2D6E FFF4 FF94           move.l     [A6 - 0x6C], [A6 - 0xC]
  364. 000003D0  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  365. 000003D4  4EB9 0003 BFEC           jsr        [0x0003BFEC]
  366. 000003DA  2600                     move.l     D3, D0
  367. 000003DC  584F                     addq.w     A7, 4
  368. label000003DE:
  369. 000003DE  486E FFE8                pea.l      [A6 - 0x18]
  370. 000003E2  4EB9 0000 0150           jsr        [0x00000150]
  371. label000003E8:
  372. 000003E8  2D4F FF90                move.l     [A6 - 0x70], A7
  373. 000003EC  2F0C                     move.l     -[A7], A4
  374. 000003EE  2057                     movea.l    A0, [A7]
  375. 000003F0  2250                     movea.l    A1, [A0]
  376. 000003F2  2269 000C                movea.l    A1, [A1 + 0xC]
  377. 000003F6  4E91                     jsr        [A1]
  378. 000003F8  584F                     addq.w     A7, 4
  379. 000003FA  600A                     bra        +0xC /* 00000406 */
  380. 000003FC  486E FF7C                pea.l      [A6 - 0x84]
  381. 00000400  4EB9 0000 0150           jsr        [0x00000150]
  382. label00000406:
  383. 00000406  2E0C                     move.l     D7, A4
  384. 00000408  200C                     move.l     D0, A4
  385. 0000040A  6712                     beq        +0x14 /* 0000041E */
  386. 0000040C  3F3C 0001                move.w     -[A7], 0x1
  387. 00000410  2F07                     move.l     -[A7], D7
  388. 00000412  2057                     movea.l    A0, [A7]
  389. 00000414  2250                     movea.l    A1, [A0]
  390. 00000416  2269 0008                movea.l    A1, [A1 + 0x8]
  391. 0000041A  4E91                     jsr        [A1]
  392. 0000041C  5C4F                     addq.w     A7, 6
  393. label0000041E:
  394. 0000041E  4A83                     tst.l      D3
  395. 00000420  6716                     beq        +0x18 /* 00000438 */
  396. 00000422  4878 00C3                push.l     0xC3
  397. 00000426  4879 0000 AACE           push.l     0xAACE
  398. 0000042C  2F03                     move.l     -[A7], D3
  399. 0000042E  4EB9 0000 0F60           jsr        [0x00000F60]
  400. 00000434  4FEF 000C                lea.l      A7, [A7 + 0xC]
  401. label00000438:
  402. 00000438  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  403. 0000043C  4E5E                     unlink     A6
  404. 0000043E  4E75                     rts
  405. 00000440  4E56 0000                link       A6, 0
  406. 00000444  2F0B                     move.l     -[A7], A3
  407. 00000446  2F0A                     move.l     -[A7], A2
  408. 00000448  246E 0008                movea.l    A2, [A6 + 0x8]
  409. 0000044C  266A 000E                movea.l    A3, [A2 + 0xE]
  410. 00000450  200B                     move.l     D0, A3
  411. 00000452  6748                     beq        +0x4A /* 0000049C */
  412. 00000454  2F0B                     move.l     -[A7], A3
  413. 00000456  2057                     movea.l    A0, [A7]
  414. 00000458  2250                     movea.l    A1, [A0]
  415. 0000045A  2269 0020                movea.l    A1, [A1 + 0x20]
  416. 0000045E  4E91                     jsr        [A1]
  417. 00000460  4A00                     tst.b      D0
  418. 00000462  584F                     addq.w     A7, 4
  419. 00000464  6712                     beq        +0x14 /* 00000478 */
  420. 00000466  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  421. 0000046A  2057                     movea.l    A0, [A7]
  422. 0000046C  2250                     movea.l    A1, [A0]
  423. 0000046E  2269 0014                movea.l    A1, [A1 + 0x14]
  424. 00000472  4E91                     jsr        [A1]
  425. 00000474  584F                     addq.w     A7, 4
  426. 00000476  6024                     bra        +0x26 /* 0000049C */
  427. label00000478:
  428. 00000478  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  429. 0000047C  2057                     movea.l    A0, [A7]
  430. 0000047E  2250                     movea.l    A1, [A0]
  431. 00000480  2269 001C                movea.l    A1, [A1 + 0x1C]
  432. 00000484  4E91                     jsr        [A1]
  433. 00000486  4A00                     tst.b      D0
  434. 00000488  584F                     addq.w     A7, 4
  435. 0000048A  6710                     beq        +0x12 /* 0000049C */
  436. 0000048C  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  437. 00000490  2057                     movea.l    A0, [A7]
  438. 00000492  2250                     movea.l    A1, [A0]
  439. 00000494  2269 0010                movea.l    A1, [A1 + 0x10]
  440. 00000498  4E91                     jsr        [A1]
  441. 0000049A  584F                     addq.w     A7, 4
  442. label0000049C:
  443. 0000049C  245F                     movea.l    A2, [A7]+
  444. 0000049E  265F                     movea.l    A3, [A7]+
  445. 000004A0  4E5E                     unlink     A6
  446. 000004A2  4E75                     rts
  447. 000004A4  4E56 FF00                link       A6, -0x0100
  448. 000004A8  48E7 0038                movem.l    -[A7], A2,A3,A4
  449. 000004AC  266E 0008                movea.l    A3, [A6 + 0x8]
  450. 000004B0  246E 000C                movea.l    A2, [A6 + 0xC]
  451. 000004B4  2052                     movea.l    A0, [A2]
  452. 000004B6  4210                     clr.b      [A0]
  453. 000004B8  286B 000E                movea.l    A4, [A3 + 0xE]
  454. 000004BC  200C                     move.l     D0, A4
  455. 000004BE  6768                     beq        +0x6A /* 00000528 */
  456. 000004C0  2F0C                     move.l     -[A7], A4
  457. 000004C2  2057                     movea.l    A0, [A7]
  458. 000004C4  2250                     movea.l    A1, [A0]
  459. 000004C6  2269 001C                movea.l    A1, [A1 + 0x1C]
  460. 000004CA  4E91                     jsr        [A1]
  461. 000004CC  4A00                     tst.b      D0
  462. 000004CE  584F                     addq.w     A7, 4
  463. 000004D0  6722                     beq        +0x24 /* 000004F4 */
  464. 000004D2  2052                     movea.l    A0, [A2]
  465. 000004D4  10BC 0001                move.b     [A0], 0x1
  466. 000004D8  486E FF00                pea.l      [A6 - 0x100]
  467. 000004DC  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  468. 000004E0  2F2B 000E                move.l     -[A7], [A3 + 0xE]
  469. 000004E4  2057                     movea.l    A0, [A7]
  470. 000004E6  2250                     movea.l    A1, [A0]
  471. 000004E8  2269 0024                movea.l    A1, [A1 + 0x24]
  472. 000004EC  4E91                     jsr        [A1]
  473. 000004EE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  474. 000004F2  6034                     bra        +0x36 /* 00000528 */
  475. label000004F4:
  476. 000004F4  2F2B 000E                move.l     -[A7], [A3 + 0xE]
  477. 000004F8  2057                     movea.l    A0, [A7]
  478. 000004FA  2250                     movea.l    A1, [A0]
  479. 000004FC  2269 0020                movea.l    A1, [A1 + 0x20]
  480. 00000500  4E91                     jsr        [A1]
  481. 00000502  4A00                     tst.b      D0
  482. 00000504  584F                     addq.w     A7, 4
  483. 00000506  6720                     beq        +0x22 /* 00000528 */
  484. 00000508  2052                     movea.l    A0, [A2]
  485. 0000050A  10BC 0001                move.b     [A0], 0x1
  486. 0000050E  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  487. 00000512  486E FF00                pea.l      [A6 - 0x100]
  488. 00000516  2F2B 000E                move.l     -[A7], [A3 + 0xE]
  489. 0000051A  2057                     movea.l    A0, [A7]
  490. 0000051C  2250                     movea.l    A1, [A0]
  491. 0000051E  2269 0024                movea.l    A1, [A1 + 0x24]
  492. 00000522  4E91                     jsr        [A1]
  493. 00000524  4FEF 000C                lea.l      A7, [A7 + 0xC]
  494. label00000528:
  495. 00000528  2052                     movea.l    A0, [A2]
  496. 0000052A  4A10                     tst.b      [A0]
  497. 0000052C  6610                     bne        +0x12 /* 0000053E */
  498. 0000052E  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  499. 00000532  2F3C 0001 0097           move.l     -[A7], 0x10097
  500. 00000538  4EB9 0000 0128           jsr        [0x00000128 /* PollRtnAdr */]
  501. label0000053E:
  502. 0000053E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  503. 00000542  4E5E                     unlink     A6
  504. 00000544  4E75                     rts
  505. fn00000546:
  506. 00000546  4E56 0000                link       A6, 0
  507. 0000054A  2F0B                     move.l     -[A7], A3
  508. 0000054C  2F0A                     move.l     -[A7], A2
  509. 0000054E  246E 0012                movea.l    A2, [A6 + 0x12]
  510. 00000552  1F2E 001E                move.b     -[A7], [A6 + 0x1E]
  511. 00000556  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  512. 0000055A  3F3C 0096                move.w     -[A7], 0x96
  513. 0000055E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  514. 00000562  61FF FFFF FAA4           bsr        -0x55A /* 00000008 */
  515. 00000568  41F9 0000 A6B8           lea.l      A0, [0x0000A6B8]
  516. 0000056E  226E 0008                movea.l    A1, [A6 + 0x8]
  517. 00000572  2288                     move.l     [A1], A0
  518. 00000574  206E 0008                movea.l    A0, [A6 + 0x8]
  519. 00000578  216E 000E 0016           move.l     [A0 + 0x16], [A6 + 0xE]
  520. 0000057E  206E 0008                movea.l    A0, [A6 + 0x8]
  521. 00000582  214A 0012                move.l     [A0 + 0x12], A2
  522. 00000586  206E 0008                movea.l    A0, [A6 + 0x8]
  523. 0000058A  216E 0016 000A           move.l     [A0 + 0xA], [A6 + 0x16]
  524. 00000590  206E 0008                movea.l    A0, [A6 + 0x8]
  525. 00000594  216E 001A 000E           move.l     [A0 + 0xE], [A6 + 0x1A]
  526. 0000059A  2052                     movea.l    A0, [A2]
  527. 0000059C  226E 0008                movea.l    A1, [A6 + 0x8]
  528. 000005A0  3368 0020 0022           move.w     [A1 + 0x22], [A0 + 0x20]
  529. 000005A6  2052                     movea.l    A0, [A2]
  530. 000005A8  226E 0008                movea.l    A1, [A6 + 0x8]
  531. 000005AC  3368 0022 0024           move.w     [A1 + 0x24], [A0 + 0x22]
  532. 000005B2  206E 0008                movea.l    A0, [A6 + 0x8]
  533. 000005B6  3268 0022                movea.w    A1, [A0 + 0x22]
  534. 000005BA  3028 0024                move.w     D0, [A0 + 0x24]
  535. 000005BE  48C0                     ext.l      D0
  536. 000005C0  9089                     sub.l      D0, A1
  537. 000005C2  2140 001E                move.l     [A0 + 0x1E], D0
  538. 000005C6  206E 0008                movea.l    A0, [A6 + 0x8]
  539. 000005CA  2028 001E                move.l     D0, [A0 + 0x1E]
  540. 000005CE  A122                     syscall    NewHandle, flags=1
  541. 000005D0  226E 0008                movea.l    A1, [A6 + 0x8]
  542. 000005D4  2348 001A                move.l     [A1 + 0x1A], A0
  543. 000005D8  206E 0008                movea.l    A0, [A6 + 0x8]
  544. 000005DC  2668 001A                movea.l    A3, [A0 + 0x1A]
  545. 000005E0  200B                     move.l     D0, A3
  546. 000005E2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  547. 000005E6  6724                     beq        +0x26 /* 0000060C */
  548. 000005E8  206E 0008                movea.l    A0, [A6 + 0x8]
  549. 000005EC  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  550. 000005F0  206E 0008                movea.l    A0, [A6 + 0x8]
  551. 000005F4  2252                     movea.l    A1, [A2]
  552. 000005F6  2269 003E                movea.l    A1, [A1 + 0x3E]
  553. 000005FA  2011                     move.l     D0, [A1]
  554. 000005FC  2240                     movea.l    A1, D0
  555. 000005FE  3028 0022                move.w     D0, [A0 + 0x22]
  556. 00000602  41F1 0000                lea.l      A0, [A1 + D0.w]
  557. 00000606  201F                     move.l     D0, [A7]+
  558. 00000608  2253                     movea.l    A1, [A3]
  559. 0000060A  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  560. label0000060C:
  561. 0000060C  206E 0008                movea.l    A0, [A6 + 0x8]
  562. 00000610  245F                     movea.l    A2, [A7]+
  563. 00000612  265F                     movea.l    A3, [A7]+
  564. 00000614  4E5E                     unlink     A6
  565. 00000616  4E75                     rts
  566. fn00000618:
  567. 00000618  4E56 0000                link       A6, 0
  568. 0000061C  2F0B                     move.l     -[A7], A3
  569. 0000061E  2F0A                     move.l     -[A7], A2
  570. 00000620  246E 0008                movea.l    A2, [A6 + 0x8]
  571. 00000624  200A                     move.l     D0, A2
  572. 00000626  6730                     beq        +0x32 /* 00000658 */
  573. 00000628  41F9 0000 A6B8           lea.l      A0, [0x0000A6B8]
  574. 0000062E  2488                     move.l     [A2], A0
  575. 00000630  266A 001A                movea.l    A3, [A2 + 0x1A]
  576. 00000634  200B                     move.l     D0, A3
  577. 00000636  6704                     beq        +0x6 /* 0000063C */
  578. 00000638  204B                     movea.l    A0, A3
  579. 0000063A  A023                     syscall    DisposHandle/DisposeHandle
  580. label0000063C:
  581. 0000063C  4267                     clr.w      -[A7]
  582. 0000063E  2F0A                     move.l     -[A7], A2
  583. 00000640  61FF FFFF F9E8           bsr        -0x616 /* 0000002A */
  584. 00000646  4A6E 000C                tst.w      [A6 + 0xC]
  585. 0000064A  5C4F                     addq.w     A7, 6
  586. 0000064C  6F0A                     ble        +0xC /* 00000658 */
  587. 0000064E  2F0A                     move.l     -[A7], A2
  588. 00000650  4EB9 0000 0168           jsr        [0x00000168]
  589. 00000656  584F                     addq.w     A7, 4
  590. label00000658:
  591. 00000658  204A                     movea.l    A0, A2
  592. 0000065A  245F                     movea.l    A2, [A7]+
  593. 0000065C  265F                     movea.l    A3, [A7]+
  594. 0000065E  4E5E                     unlink     A6
  595. 00000660  4E75                     rts
  596. 00000662  4E56 0000                link       A6, 0
  597. 00000666  2F0A                     move.l     -[A7], A2
  598. 00000668  246E 0008                movea.l    A2, [A6 + 0x8]
  599. 0000066C  2F0A                     move.l     -[A7], A2
  600. 0000066E  2057                     movea.l    A0, [A7]
  601. 00000670  2250                     movea.l    A1, [A0]
  602. 00000672  2269 001C                movea.l    A1, [A1 + 0x1C]
  603. 00000676  4E91                     jsr        [A1]
  604. 00000678  4A00                     tst.b      D0
  605. 0000067A  584F                     addq.w     A7, 4
  606. 0000067C  6726                     beq        +0x28 /* 000006A4 */
  607. 0000067E  2F0A                     move.l     -[A7], A2
  608. 00000680  2057                     movea.l    A0, [A7]
  609. 00000682  2250                     movea.l    A1, [A0]
  610. 00000684  2269 0028                movea.l    A1, [A1 + 0x28]
  611. 00000688  4E91                     jsr        [A1]
  612. 0000068A  2F0A                     move.l     -[A7], A2
  613. 0000068C  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  614. 00000690  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  615. 00000694  2057                     movea.l    A0, [A7]
  616. 00000696  2268 0004                movea.l    A1, [A0 + 0x4]
  617. 0000069A  2269 0024                movea.l    A1, [A1 + 0x24]
  618. 0000069E  4E91                     jsr        [A1]
  619. 000006A0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  620. label000006A4:
  621. 000006A4  157C 0001 0008           move.b     [A2 + 0x8], 0x1
  622. 000006AA  245F                     movea.l    A2, [A7]+
  623. 000006AC  4E5E                     unlink     A6
  624. 000006AE  4E75                     rts
  625. 000006B0  4E56 0000                link       A6, 0
  626. 000006B4  2F0A                     move.l     -[A7], A2
  627. 000006B6  246E 0008                movea.l    A2, [A6 + 0x8]
  628. 000006BA  2F0A                     move.l     -[A7], A2
  629. 000006BC  2057                     movea.l    A0, [A7]
  630. 000006BE  2250                     movea.l    A1, [A0]
  631. 000006C0  2269 0020                movea.l    A1, [A1 + 0x20]
  632. 000006C4  4E91                     jsr        [A1]
  633. 000006C6  4A00                     tst.b      D0
  634. 000006C8  584F                     addq.w     A7, 4
  635. 000006CA  6726                     beq        +0x28 /* 000006F2 */
  636. 000006CC  2F0A                     move.l     -[A7], A2
  637. 000006CE  2057                     movea.l    A0, [A7]
  638. 000006D0  2250                     movea.l    A1, [A0]
  639. 000006D2  2269 002C                movea.l    A1, [A1 + 0x2C]
  640. 000006D6  4E91                     jsr        [A1]
  641. 000006D8  2F0A                     move.l     -[A7], A2
  642. 000006DA  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  643. 000006DE  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  644. 000006E2  2057                     movea.l    A0, [A7]
  645. 000006E4  2268 0004                movea.l    A1, [A0 + 0x4]
  646. 000006E8  2269 0024                movea.l    A1, [A1 + 0x24]
  647. 000006EC  4E91                     jsr        [A1]
  648. 000006EE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  649. label000006F2:
  650. 000006F2  422A 0008                clr.b      [A2 + 0x8]
  651. 000006F6  245F                     movea.l    A2, [A7]+
  652. 000006F8  4E5E                     unlink     A6
  653. 000006FA  4E75                     rts
  654. 000006FC  4E56 0000                link       A6, 0
  655. 00000700  2F03                     move.l     -[A7], D3
  656. 00000702  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  657. 00000706  4EB9 0003 BFC8           jsr        [0x0003BFC8]
  658. 0000070C  4A00                     tst.b      D0
  659. 0000070E  584F                     addq.w     A7, 4
  660. 00000710  6614                     bne        +0x16 /* 00000726 */
  661. 00000712  206E 0008                movea.l    A0, [A6 + 0x8]
  662. 00000716  2F28 000A                move.l     -[A7], [A0 + 0xA]
  663. 0000071A  4EB9 0000 D580           jsr        [0x0000D580]
  664. 00000720  4A00                     tst.b      D0
  665. 00000722  584F                     addq.w     A7, 4
  666. 00000724  6604                     bne        +0x6 /* 0000072A */
  667. label00000726:
  668. 00000726  7000                     moveq.l    D0, 0x00
  669. 00000728  6002                     bra        +0x4 /* 0000072C */
  670. label0000072A:
  671. 0000072A  7001                     moveq.l    D0, 0x01
  672. label0000072C:
  673. 0000072C  261F                     move.l     D3, [A7]+
  674. 0000072E  4E5E                     unlink     A6
  675. 00000730  4E75                     rts
  676. 00000732  4E56 0000                link       A6, 0
  677. 00000736  2F03                     move.l     -[A7], D3
  678. 00000738  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  679. 0000073C  4EB9 0003 BFC8           jsr        [0x0003BFC8]
  680. 00000742  4A00                     tst.b      D0
  681. 00000744  584F                     addq.w     A7, 4
  682. 00000746  6714                     beq        +0x16 /* 0000075C */
  683. 00000748  206E 0008                movea.l    A0, [A6 + 0x8]
  684. 0000074C  2F28 000A                move.l     -[A7], [A0 + 0xA]
  685. 00000750  4EB9 0000 D580           jsr        [0x0000D580]
  686. 00000756  4A00                     tst.b      D0
  687. 00000758  584F                     addq.w     A7, 4
  688. 0000075A  6604                     bne        +0x6 /* 00000760 */
  689. label0000075C:
  690. 0000075C  7000                     moveq.l    D0, 0x00
  691. 0000075E  6002                     bra        +0x4 /* 00000762 */
  692. label00000760:
  693. 00000760  7001                     moveq.l    D0, 0x01
  694. label00000762:
  695. 00000762  261F                     move.l     D3, [A7]+
  696. 00000764  4E5E                     unlink     A6
  697. 00000766  4E75                     rts
  698. 00000768  206F 0004                movea.l    A0, [A7 + 0x4]
  699. 0000076C  4AA8 001A                tst.l      [A0 + 0x1A]
  700. 00000770  56C0                     sne        D0
  701. 00000772  4400                     neg.b      D0
  702. 00000774  4E75                     rts
  703. 00000776  4E56 FFF6                link       A6, -0x000A
  704. 0000077A  2F0A                     move.l     -[A7], A2
  705. 0000077C  2F03                     move.l     -[A7], D3
  706. 0000077E  246E 0008                movea.l    A2, [A6 + 0x8]
  707. 00000782  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  708. 00000786  486E FFFC                pea.l      [A6 - 0x4]
  709. 0000078A  4EB9 0000 0FB0           jsr        [0x00000FB0]
  710. 00000790  306A 0022                movea.w    A0, [A2 + 0x22]
  711. 00000794  2608                     move.l     D3, A0
  712. 00000796  2F03                     move.l     -[A7], D3
  713. 00000798  2F03                     move.l     -[A7], D3
  714. 0000079A  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  715. 0000079E  A9D1                     syscall    TESetSelect
  716. 000007A0  2F2A 001A                move.l     -[A7], [A2 + 0x1A]
  717. 000007A4  486E FFF6                pea.l      [A6 - 0xA]
  718. 000007A8  4EB9 0000 0378           jsr        [0x00000378 /* SysBMCPtr */]
  719. 000007AE  206A 001A                movea.l    A0, [A2 + 0x1A]
  720. 000007B2  2F10                     move.l     -[A7], [A0]
  721. 000007B4  2F2A 001E                move.l     -[A7], [A2 + 0x1E]
  722. 000007B8  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  723. 000007BC  A9DE                     syscall    TEInsert
  724. 000007BE  306A 0022                movea.w    A0, [A2 + 0x22]
  725. 000007C2  2F08                     move.l     -[A7], A0
  726. 000007C4  306A 0024                movea.w    A0, [A2 + 0x24]
  727. 000007C8  2F08                     move.l     -[A7], A0
  728. 000007CA  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  729. 000007CE  A9D1                     syscall    TESetSelect
  730. 000007D0  3F3C FFFF                move.w     -[A7], 0xFFFF
  731. 000007D4  486E FFF6                pea.l      [A6 - 0xA]
  732. 000007D8  4EB9 0000 0380           jsr        [0x00000380 /* SysCtlCPtr */]
  733. 000007DE  3F3C FFFF                move.w     -[A7], 0xFFFF
  734. 000007E2  486E FFFC                pea.l      [A6 - 0x4]
  735. 000007E6  4EB9 0000 0FB8           jsr        [0x00000FB8]
  736. 000007EC  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  737. 000007F0  261F                     move.l     D3, [A7]+
  738. 000007F2  245F                     movea.l    A2, [A7]+
  739. 000007F4  4E5E                     unlink     A6
  740. 000007F6  4E75                     rts
  741. 000007F8  4E56 0000                link       A6, 0
  742. 000007FC  2F0A                     move.l     -[A7], A2
  743. 000007FE  246E 0008                movea.l    A2, [A6 + 0x8]
  744. 00000802  4227                     clr.b      -[A7]
  745. 00000804  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  746. 00000808  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  747. 0000080C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  748. 00000810  4878 0016                push.l     0x16
  749. 00000814  3F3C 0003                move.w     -[A7], 0x3
  750. 00000818  2F0A                     move.l     -[A7], A2
  751. 0000081A  4EBA FD2A                jsr        [PC - 0x2D6 /* 00000546 */]
  752. 0000081E  41F9 0000 A6E8           lea.l      A0, [0x0000A6E8]
  753. 00000824  2488                     move.l     [A2], A0
  754. 00000826  204A                     movea.l    A0, A2
  755. 00000828  4FEF 0018                lea.l      A7, [A7 + 0x18]
  756. 0000082C  245F                     movea.l    A2, [A7]+
  757. 0000082E  4E5E                     unlink     A6
  758. 00000830  4E75                     rts
  759. 00000832  4E56 FFF6                link       A6, -0x000A
  760. 00000836  2F0A                     move.l     -[A7], A2
  761. 00000838  246E 0008                movea.l    A2, [A6 + 0x8]
  762. 0000083C  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  763. 00000840  486E FFFC                pea.l      [A6 - 0x4]
  764. 00000844  4EB9 0000 0FB0           jsr        [0x00000FB0]
  765. 0000084A  306A 0022                movea.w    A0, [A2 + 0x22]
  766. 0000084E  2F08                     move.l     -[A7], A0
  767. 00000850  306A 0024                movea.w    A0, [A2 + 0x24]
  768. 00000854  2F08                     move.l     -[A7], A0
  769. 00000856  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  770. 0000085A  A9D1                     syscall    TESetSelect
  771. 0000085C  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  772. 00000860  A9D7                     syscall    TEDelete
  773. 00000862  A9FC                     syscall    ZeroScrap
  774. 00000864  201F                     move.l     D0, [A7]+
  775. 00000866  2F2A 001A                move.l     -[A7], [A2 + 0x1A]
  776. 0000086A  486E FFF6                pea.l      [A6 - 0xA]
  777. 0000086E  4EB9 0000 0378           jsr        [0x00000378 /* SysBMCPtr */]
  778. 00000874  2F2A 001E                move.l     -[A7], [A2 + 0x1E]
  779. 00000878  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  780. 0000087E  206A 001A                movea.l    A0, [A2 + 0x1A]
  781. 00000882  2F10                     move.l     -[A7], [A0]
  782. 00000884  A9FE                     syscall    PutScrap
  783. 00000886  201F                     move.l     D0, [A7]+
  784. 00000888  3F3C FFFF                move.w     -[A7], 0xFFFF
  785. 0000088C  486E FFF6                pea.l      [A6 - 0xA]
  786. 00000890  4EB9 0000 0380           jsr        [0x00000380 /* SysCtlCPtr */]
  787. 00000896  3F3C FFFF                move.w     -[A7], 0xFFFF
  788. 0000089A  486E FFFC                pea.l      [A6 - 0x4]
  789. 0000089E  4EB9 0000 0FB8           jsr        [0x00000FB8]
  790. 000008A4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  791. 000008A8  245F                     movea.l    A2, [A7]+
  792. 000008AA  4E5E                     unlink     A6
  793. 000008AC  4E75                     rts
  794. 000008AE  4E56 FFF0                link       A6, -0x0010
  795. 000008B2  2F03                     move.l     -[A7], D3
  796. 000008B4  4227                     clr.b      -[A7]
  797. 000008B6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  798. 000008BA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  799. 000008BE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  800. 000008C2  4878 0018                push.l     0x18
  801. 000008C6  3F3C 0005                move.w     -[A7], 0x5
  802. 000008CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  803. 000008CE  4EBA FC76                jsr        [PC - 0x38A /* 00000546 */]
  804. 000008D2  41F9 0000 A742           lea.l      A0, [0x0000A742]
  805. 000008D8  226E 0008                movea.l    A1, [A6 + 0x8]
  806. 000008DC  2288                     move.l     [A1], A0
  807. 000008DE  7000                     moveq.l    D0, 0x00
  808. 000008E0  A122                     syscall    NewHandle, flags=1
  809. 000008E2  226E 0008                movea.l    A1, [A6 + 0x8]
  810. 000008E6  2348 0026                move.l     [A1 + 0x26], A0
  811. 000008EA  206E 0008                movea.l    A0, [A6 + 0x8]
  812. 000008EE  4AA8 0026                tst.l      [A0 + 0x26]
  813. 000008F2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  814. 000008F6  6624                     bne        +0x26 /* 0000091C */
  815. 000008F8  554F                     subq.w     A7, 2
  816. 000008FA  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  817. 000008FE  361F                     move.w     D3, [A7]+
  818. 00000900  6602                     bne        +0x4 /* 00000904 */
  819. 00000902  7694                     moveq.l    D3, 0xFFFFFF94
  820. label00000904:
  821. 00000904  4878 00D4                push.l     0xD4
  822. 00000908  4879 0000 A972           push.l     0xA972
  823. 0000090E  3043                     movea.w    A0, D3
  824. 00000910  2F08                     move.l     -[A7], A0
  825. 00000912  4EB9 0000 0F60           jsr        [0x00000F60]
  826. 00000918  4FEF 000C                lea.l      A7, [A7 + 0xC]
  827. label0000091C:
  828. 0000091C  594F                     subq.w     A7, 4
  829. 0000091E  206E 0008                movea.l    A0, [A6 + 0x8]
  830. 00000922  2F28 0026                move.l     -[A7], [A0 + 0x26]
  831. 00000926  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  832. 0000092C  486E FFFC                pea.l      [A6 - 0x4]
  833. 00000930  A9FD                     syscall    GetScrap
  834. 00000932  261F                     move.l     D3, [A7]+
  835. 00000934  6C34                     bge        +0x36 /* 0000096A */
  836. 00000936  206E 0008                movea.l    A0, [A6 + 0x8]
  837. 0000093A  2068 0026                movea.l    A0, [A0 + 0x26]
  838. 0000093E  A023                     syscall    DisposHandle/DisposeHandle
  839. 00000940  4879 0003 8F54           push.l     0x38F54
  840. 00000946  42A7                     clr.l      -[A7]
  841. 00000948  2F03                     move.l     -[A7], D3
  842. 0000094A  486E FFF0                pea.l      [A6 - 0x10]
  843. 0000094E  4EB9 0003 8EB4           jsr        [0x00038EB4]
  844. 00000954  4FEF 000C                lea.l      A7, [A7 + 0xC]
  845. 00000958  2F08                     move.l     -[A7], A0
  846. 0000095A  4879 0000 A954           push.l     0xA954
  847. 00000960  4EB9 0000 0148           jsr        [0x00000148]
  848. 00000966  4FEF 000C                lea.l      A7, [A7 + 0xC]
  849. label0000096A:
  850. 0000096A  206E 0008                movea.l    A0, [A6 + 0x8]
  851. 0000096E  261F                     move.l     D3, [A7]+
  852. 00000970  4E5E                     unlink     A6
  853. 00000972  4E75                     rts
  854. 00000974  4E56 0000                link       A6, 0
  855. 00000978  2F0B                     move.l     -[A7], A3
  856. 0000097A  2F0A                     move.l     -[A7], A2
  857. 0000097C  246E 0008                movea.l    A2, [A6 + 0x8]
  858. 00000980  200A                     move.l     D0, A2
  859. 00000982  672E                     beq        +0x30 /* 000009B2 */
  860. 00000984  41F9 0000 A742           lea.l      A0, [0x0000A742]
  861. 0000098A  2488                     move.l     [A2], A0
  862. 0000098C  266A 0026                movea.l    A3, [A2 + 0x26]
  863. 00000990  200B                     move.l     D0, A3
  864. 00000992  6704                     beq        +0x6 /* 00000998 */
  865. 00000994  204B                     movea.l    A0, A3
  866. 00000996  A023                     syscall    DisposHandle/DisposeHandle
  867. label00000998:
  868. 00000998  4267                     clr.w      -[A7]
  869. 0000099A  2F0A                     move.l     -[A7], A2
  870. 0000099C  4EBA FC7A                jsr        [PC - 0x386 /* 00000618 */]
  871. 000009A0  4A6E 000C                tst.w      [A6 + 0xC]
  872. 000009A4  5C4F                     addq.w     A7, 6
  873. 000009A6  6F0A                     ble        +0xC /* 000009B2 */
  874. 000009A8  2F0A                     move.l     -[A7], A2
  875. 000009AA  4EB9 0000 0168           jsr        [0x00000168]
  876. 000009B0  584F                     addq.w     A7, 4
  877. label000009B2:
  878. 000009B2  204A                     movea.l    A0, A2
  879. 000009B4  245F                     movea.l    A2, [A7]+
  880. 000009B6  265F                     movea.l    A3, [A7]+
  881. 000009B8  4E5E                     unlink     A6
  882. 000009BA  4E75                     rts
  883. 000009BC  4E56 FFF6                link       A6, -0x000A
  884. 000009C0  2F0A                     move.l     -[A7], A2
  885. 000009C2  246E 0008                movea.l    A2, [A6 + 0x8]
  886. 000009C6  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  887. 000009CA  486E FFFC                pea.l      [A6 - 0x4]
  888. 000009CE  4EB9 0000 0FB0           jsr        [0x00000FB0]
  889. 000009D4  306A 0022                movea.w    A0, [A2 + 0x22]
  890. 000009D8  2F08                     move.l     -[A7], A0
  891. 000009DA  306A 0024                movea.w    A0, [A2 + 0x24]
  892. 000009DE  2F08                     move.l     -[A7], A0
  893. 000009E0  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  894. 000009E4  A9D1                     syscall    TESetSelect
  895. 000009E6  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  896. 000009EA  A9D7                     syscall    TEDelete
  897. 000009EC  2F2A 0026                move.l     -[A7], [A2 + 0x26]
  898. 000009F0  486E FFF6                pea.l      [A6 - 0xA]
  899. 000009F4  4EB9 0000 0378           jsr        [0x00000378 /* SysBMCPtr */]
  900. 000009FA  206A 0026                movea.l    A0, [A2 + 0x26]
  901. 000009FE  2F10                     move.l     -[A7], [A0]
  902. 00000A00  594F                     subq.w     A7, 4
  903. 00000A02  2F2A 0026                move.l     -[A7], [A2 + 0x26]
  904. 00000A06  4EB9 0000 0098           jsr        [0x00000098]
  905. 00000A0C  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  906. 00000A10  A9DE                     syscall    TEInsert
  907. 00000A12  3F3C FFFF                move.w     -[A7], 0xFFFF
  908. 00000A16  486E FFF6                pea.l      [A6 - 0xA]
  909. 00000A1A  4EB9 0000 0380           jsr        [0x00000380 /* SysCtlCPtr */]
  910. 00000A20  3F3C FFFF                move.w     -[A7], 0xFFFF
  911. 00000A24  486E FFFC                pea.l      [A6 - 0x4]
  912. 00000A28  4EB9 0000 0FB8           jsr        [0x00000FB8]
  913. 00000A2E  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  914. 00000A32  245F                     movea.l    A2, [A7]+
  915. 00000A34  4E5E                     unlink     A6
  916. 00000A36  4E75                     rts
  917. 00000A38  4E56 FFF6                link       A6, -0x000A
  918. 00000A3C  2F0A                     move.l     -[A7], A2
  919. 00000A3E  2F03                     move.l     -[A7], D3
  920. 00000A40  246E 0008                movea.l    A2, [A6 + 0x8]
  921. 00000A44  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  922. 00000A48  486E FFFC                pea.l      [A6 - 0x4]
  923. 00000A4C  4EB9 0000 0FB0           jsr        [0x00000FB0]
  924. 00000A52  362A 0022                move.w     D3, [A2 + 0x22]
  925. 00000A56  3043                     movea.w    A0, D3
  926. 00000A58  2F08                     move.l     -[A7], A0
  927. 00000A5A  594F                     subq.w     A7, 4
  928. 00000A5C  2F2A 0026                move.l     -[A7], [A2 + 0x26]
  929. 00000A60  4EB9 0000 0098           jsr        [0x00000098]
  930. 00000A66  201F                     move.l     D0, [A7]+
  931. 00000A68  3203                     move.w     D1, D3
  932. 00000A6A  48C1                     ext.l      D1
  933. 00000A6C  D280                     add.l      D1, D0
  934. 00000A6E  2F01                     move.l     -[A7], D1
  935. 00000A70  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  936. 00000A74  A9D1                     syscall    TESetSelect
  937. 00000A76  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  938. 00000A7A  A9D7                     syscall    TEDelete
  939. 00000A7C  2F2A 001A                move.l     -[A7], [A2 + 0x1A]
  940. 00000A80  486E FFF6                pea.l      [A6 - 0xA]
  941. 00000A84  4EB9 0000 0378           jsr        [0x00000378 /* SysBMCPtr */]
  942. 00000A8A  206A 001A                movea.l    A0, [A2 + 0x1A]
  943. 00000A8E  2F10                     move.l     -[A7], [A0]
  944. 00000A90  2F2A 001E                move.l     -[A7], [A2 + 0x1E]
  945. 00000A94  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  946. 00000A98  A9DE                     syscall    TEInsert
  947. 00000A9A  306A 0022                movea.w    A0, [A2 + 0x22]
  948. 00000A9E  2F08                     move.l     -[A7], A0
  949. 00000AA0  306A 0024                movea.w    A0, [A2 + 0x24]
  950. 00000AA4  2F08                     move.l     -[A7], A0
  951. 00000AA6  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  952. 00000AAA  A9D1                     syscall    TESetSelect
  953. 00000AAC  3F3C FFFF                move.w     -[A7], 0xFFFF
  954. 00000AB0  486E FFF6                pea.l      [A6 - 0xA]
  955. 00000AB4  4EB9 0000 0380           jsr        [0x00000380 /* SysCtlCPtr */]
  956. 00000ABA  3F3C FFFF                move.w     -[A7], 0xFFFF
  957. 00000ABE  486E FFFC                pea.l      [A6 - 0x4]
  958. 00000AC2  4EB9 0000 0FB8           jsr        [0x00000FB8]
  959. 00000AC8  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  960. 00000ACC  261F                     move.l     D3, [A7]+
  961. 00000ACE  245F                     movea.l    A2, [A7]+
  962. 00000AD0  4E5E                     unlink     A6
  963. 00000AD2  4E75                     rts
  964. 00000AD4  4E56 0000                link       A6, 0
  965. 00000AD8  2F0A                     move.l     -[A7], A2
  966. 00000ADA  246E 0008                movea.l    A2, [A6 + 0x8]
  967. 00000ADE  4227                     clr.b      -[A7]
  968. 00000AE0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  969. 00000AE4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  970. 00000AE8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  971. 00000AEC  4878 0019                push.l     0x19
  972. 00000AF0  3F3C 0006                move.w     -[A7], 0x6
  973. 00000AF4  2F0A                     move.l     -[A7], A2
  974. 00000AF6  4EBA FA4E                jsr        [PC - 0x5B2 /* 00000546 */]
  975. 00000AFA  41F9 0000 A79E           lea.l      A0, [0x0000A79E]
  976. 00000B00  2488                     move.l     [A2], A0
  977. 00000B02  204A                     movea.l    A0, A2
  978. 00000B04  4FEF 0018                lea.l      A7, [A7 + 0x18]
  979. 00000B08  245F                     movea.l    A2, [A7]+
  980. 00000B0A  4E5E                     unlink     A6
  981. 00000B0C  4E75                     rts
  982. 00000B0E  4E56 FFFC                link       A6, -0x0004
  983. 00000B12  2F0A                     move.l     -[A7], A2
  984. 00000B14  246E 0008                movea.l    A2, [A6 + 0x8]
  985. 00000B18  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  986. 00000B1C  486E FFFC                pea.l      [A6 - 0x4]
  987. 00000B20  4EB9 0000 0FB0           jsr        [0x00000FB0]
  988. 00000B26  306A 0022                movea.w    A0, [A2 + 0x22]
  989. 00000B2A  2F08                     move.l     -[A7], A0
  990. 00000B2C  306A 0024                movea.w    A0, [A2 + 0x24]
  991. 00000B30  2F08                     move.l     -[A7], A0
  992. 00000B32  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  993. 00000B36  A9D1                     syscall    TESetSelect
  994. 00000B38  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  995. 00000B3C  A9D7                     syscall    TEDelete
  996. 00000B3E  3F3C FFFF                move.w     -[A7], 0xFFFF
  997. 00000B42  486E FFFC                pea.l      [A6 - 0x4]
  998. 00000B46  4EB9 0000 0FB8           jsr        [0x00000FB8]
  999. 00000B4C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1000. 00000B50  245F                     movea.l    A2, [A7]+
  1001. 00000B52  4E5E                     unlink     A6
  1002. 00000B54  4E75                     rts
  1003. 00000B56  4E56 0000                link       A6, 0
  1004. 00000B5A  2F0A                     move.l     -[A7], A2
  1005. 00000B5C  246E 0008                movea.l    A2, [A6 + 0x8]
  1006. 00000B60  1F3C 0001                move.b     -[A7], 0x1
  1007. 00000B64  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1008. 00000B68  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1009. 00000B6C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1010. 00000B70  4878 001A                push.l     0x1A
  1011. 00000B74  3F3C 0007                move.w     -[A7], 0x7
  1012. 00000B78  2F0A                     move.l     -[A7], A2
  1013. 00000B7A  4EBA F9CA                jsr        [PC - 0x636 /* 00000546 */]
  1014. 00000B7E  41F9 0000 A7FA           lea.l      A0, [0x0000A7FA]
  1015. 00000B84  2488                     move.l     [A2], A0
  1016. 00000B86  42AA 0026                clr.l      [A2 + 0x26]
  1017. 00000B8A  356A 0022 002C           move.w     [A2 + 0x2C], [A2 + 0x22]
  1018. 00000B90  356A 0022 002A           move.w     [A2 + 0x2A], [A2 + 0x22]
  1019. 00000B96  204A                     movea.l    A0, A2
  1020. 00000B98  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1021. 00000B9C  245F                     movea.l    A2, [A7]+
  1022. 00000B9E  4E5E                     unlink     A6
  1023. 00000BA0  4E75                     rts
  1024. 00000BA2  4E56 0000                link       A6, 0
  1025. 00000BA6  2F0B                     move.l     -[A7], A3
  1026. 00000BA8  2F0A                     move.l     -[A7], A2
  1027. 00000BAA  246E 0008                movea.l    A2, [A6 + 0x8]
  1028. 00000BAE  200A                     move.l     D0, A2
  1029. 00000BB0  6748                     beq        +0x4A /* 00000BFA */
  1030. 00000BB2  41F9 0000 A7FA           lea.l      A0, [0x0000A7FA]
  1031. 00000BB8  2488                     move.l     [A2], A0
  1032. 00000BBA  2F0A                     move.l     -[A7], A2
  1033. 00000BBC  4878 0014                push.l     0x14
  1034. 00000BC0  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  1035. 00000BC4  2057                     movea.l    A0, [A7]
  1036. 00000BC6  2268 0004                movea.l    A1, [A0 + 0x4]
  1037. 00000BCA  2269 0024                movea.l    A1, [A1 + 0x24]
  1038. 00000BCE  4E91                     jsr        [A1]
  1039. 00000BD0  266A 0026                movea.l    A3, [A2 + 0x26]
  1040. 00000BD4  200B                     move.l     D0, A3
  1041. 00000BD6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1042. 00000BDA  6704                     beq        +0x6 /* 00000BE0 */
  1043. 00000BDC  204B                     movea.l    A0, A3
  1044. 00000BDE  A023                     syscall    DisposHandle/DisposeHandle
  1045. label00000BE0:
  1046. 00000BE0  4267                     clr.w      -[A7]
  1047. 00000BE2  2F0A                     move.l     -[A7], A2
  1048. 00000BE4  4EBA FA32                jsr        [PC - 0x5CE /* 00000618 */]
  1049. 00000BE8  4A6E 000C                tst.w      [A6 + 0xC]
  1050. 00000BEC  5C4F                     addq.w     A7, 6
  1051. 00000BEE  6F0A                     ble        +0xC /* 00000BFA */
  1052. 00000BF0  2F0A                     move.l     -[A7], A2
  1053. 00000BF2  4EB9 0000 0168           jsr        [0x00000168]
  1054. 00000BF8  584F                     addq.w     A7, 4
  1055. label00000BFA:
  1056. 00000BFA  204A                     movea.l    A0, A2
  1057. 00000BFC  245F                     movea.l    A2, [A7]+
  1058. 00000BFE  265F                     movea.l    A3, [A7]+
  1059. 00000C00  4E5E                     unlink     A6
  1060. 00000C02  4E75                     rts
  1061. 00000C04  4E56 0000                link       A6, 0
  1062. 00000C08  48E7 1030                movem.l    -[A7], D3,A2,A3
  1063. 00000C0C  246E 0008                movea.l    A2, [A6 + 0x8]
  1064. 00000C10  157C 0001 0008           move.b     [A2 + 0x8], 0x1
  1065. 00000C16  266A 001A                movea.l    A3, [A2 + 0x1A]
  1066. 00000C1A  200B                     move.l     D0, A3
  1067. 00000C1C  6708                     beq        +0xA /* 00000C26 */
  1068. 00000C1E  204B                     movea.l    A0, A3
  1069. 00000C20  A023                     syscall    DisposHandle/DisposeHandle
  1070. 00000C22  42AA 001A                clr.l      [A2 + 0x1A]
  1071. label00000C26:
  1072. 00000C26  266A 0026                movea.l    A3, [A2 + 0x26]
  1073. 00000C2A  200B                     move.l     D0, A3
  1074. 00000C2C  6708                     beq        +0xA /* 00000C36 */
  1075. 00000C2E  204B                     movea.l    A0, A3
  1076. 00000C30  A023                     syscall    DisposHandle/DisposeHandle
  1077. 00000C32  42AA 0026                clr.l      [A2 + 0x26]
  1078. label00000C36:
  1079. 00000C36  206A 0012                movea.l    A0, [A2 + 0x12]
  1080. 00000C3A  2050                     movea.l    A0, [A0]
  1081. 00000C3C  3568 0020 0022           move.w     [A2 + 0x22], [A0 + 0x20]
  1082. 00000C42  206A 0012                movea.l    A0, [A2 + 0x12]
  1083. 00000C46  2050                     movea.l    A0, [A0]
  1084. 00000C48  3568 0022 0024           move.w     [A2 + 0x24], [A0 + 0x22]
  1085. 00000C4E  306A 0022                movea.w    A0, [A2 + 0x22]
  1086. 00000C52  326A 0024                movea.w    A1, [A2 + 0x24]
  1087. 00000C56  2009                     move.l     D0, A1
  1088. 00000C58  9088                     sub.l      D0, A0
  1089. 00000C5A  2540 001E                move.l     [A2 + 0x1E], D0
  1090. 00000C5E  356A 0022 002C           move.w     [A2 + 0x2C], [A2 + 0x22]
  1091. 00000C64  356A 0022 002A           move.w     [A2 + 0x2A], [A2 + 0x22]
  1092. 00000C6A  1F3C 0001                move.b     -[A7], 0x1
  1093. 00000C6E  4EB9 0000 21AA           jsr        [0x000021AA]
  1094. 00000C74  202A 001E                move.l     D0, [A2 + 0x1E]
  1095. 00000C78  A122                     syscall    NewHandle, flags=1
  1096. 00000C7A  2548 001A                move.l     [A2 + 0x1A], A0
  1097. 00000C7E  4AAA 001A                tst.l      [A2 + 0x1A]
  1098. 00000C82  544F                     addq.w     A7, 2
  1099. 00000C84  6624                     bne        +0x26 /* 00000CAA */
  1100. 00000C86  554F                     subq.w     A7, 2
  1101. 00000C88  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1102. 00000C8C  361F                     move.w     D3, [A7]+
  1103. 00000C8E  6602                     bne        +0x4 /* 00000C92 */
  1104. 00000C90  7694                     moveq.l    D3, 0xFFFFFF94
  1105. label00000C92:
  1106. 00000C92  4878 0171                push.l     0x171
  1107. 00000C96  4879 0000 A972           push.l     0xA972
  1108. 00000C9C  3043                     movea.w    A0, D3
  1109. 00000C9E  2F08                     move.l     -[A7], A0
  1110. 00000CA0  4EB9 0000 0F60           jsr        [0x00000F60]
  1111. 00000CA6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1112. label00000CAA:
  1113. 00000CAA  206A 0012                movea.l    A0, [A2 + 0x12]
  1114. 00000CAE  2050                     movea.l    A0, [A0]
  1115. 00000CB0  2068 003E                movea.l    A0, [A0 + 0x3E]
  1116. 00000CB4  2250                     movea.l    A1, [A0]
  1117. 00000CB6  302A 0022                move.w     D0, [A2 + 0x22]
  1118. 00000CBA  41F1 0000                lea.l      A0, [A1 + D0.w]
  1119. 00000CBE  226A 001A                movea.l    A1, [A2 + 0x1A]
  1120. 00000CC2  2251                     movea.l    A1, [A1]
  1121. 00000CC4  202A 001E                move.l     D0, [A2 + 0x1E]
  1122. 00000CC8  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  1123. 00000CCA  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1124. 00000CCE  4E5E                     unlink     A6
  1125. 00000CD0  4E75                     rts
  1126. 00000CD2  4E56 0000                link       A6, 0
  1127. 00000CD6  48E7 1030                movem.l    -[A7], D3,A2,A3
  1128. 00000CDA  246E 0008                movea.l    A2, [A6 + 0x8]
  1129. 00000CDE  206A 0012                movea.l    A0, [A2 + 0x12]
  1130. 00000CE2  2650                     movea.l    A3, [A0]
  1131. 00000CE4  362A 002C                move.w     D3, [A2 + 0x2C]
  1132. 00000CE8  B66B 0020                cmp.w      D3, [A3 + 0x20]
  1133. 00000CEC  661A                     bne        +0x1C /* 00000D08 */
  1134. 00000CEE  B66B 0022                cmp.w      D3, [A3 + 0x22]
  1135. 00000CF2  6614                     bne        +0x16 /* 00000D08 */
  1136. 00000CF4  B66A 002A                cmp.w      D3, [A2 + 0x2A]
  1137. 00000CF8  670E                     beq        +0x10 /* 00000D08 */
  1138. 00000CFA  2F0A                     move.l     -[A7], A2
  1139. 00000CFC  4EB9 0003 BFC8           jsr        [0x0003BFC8]
  1140. 00000D02  4A00                     tst.b      D0
  1141. 00000D04  584F                     addq.w     A7, 4
  1142. 00000D06  660E                     bne        +0x10 /* 00000D16 */
  1143. label00000D08:
  1144. 00000D08  2F0A                     move.l     -[A7], A2
  1145. 00000D0A  2057                     movea.l    A0, [A7]
  1146. 00000D0C  2250                     movea.l    A1, [A0]
  1147. 00000D0E  2269 0030                movea.l    A1, [A1 + 0x30]
  1148. 00000D12  4E91                     jsr        [A1]
  1149. 00000D14  584F                     addq.w     A7, 4
  1150. label00000D16:
  1151. 00000D16  526A 002C                addq.w     [A2 + 0x2C], 1
  1152. 00000D1A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1153. 00000D1E  4E5E                     unlink     A6
  1154. 00000D20  4E75                     rts
  1155. 00000D22  4E56 0000                link       A6, 0
  1156. 00000D26  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  1157. 00000D2A  246E 0008                movea.l    A2, [A6 + 0x8]
  1158. 00000D2E  206A 0012                movea.l    A0, [A2 + 0x12]
  1159. 00000D32  2850                     movea.l    A4, [A0]
  1160. 00000D34  382C 0020                move.w     D4, [A4 + 0x20]
  1161. 00000D38  362A 002C                move.w     D3, [A2 + 0x2C]
  1162. 00000D3C  B644                     cmp.w      D3, D4
  1163. 00000D3E  6606                     bne        +0x8 /* 00000D46 */
  1164. 00000D40  B66C 0022                cmp.w      D3, [A4 + 0x22]
  1165. 00000D44  6748                     beq        +0x4A /* 00000D8E */
  1166. label00000D46:
  1167. 00000D46  2F0A                     move.l     -[A7], A2
  1168. 00000D48  2057                     movea.l    A0, [A7]
  1169. 00000D4A  2250                     movea.l    A1, [A0]
  1170. 00000D4C  2269 0030                movea.l    A1, [A1 + 0x30]
  1171. 00000D50  4E91                     jsr        [A1]
  1172. 00000D52  4AAA 001E                tst.l      [A2 + 0x1E]
  1173. 00000D56  584F                     addq.w     A7, 4
  1174. 00000D58  662E                     bne        +0x30 /* 00000D88 */
  1175. 00000D5A  206A 001A                movea.l    A0, [A2 + 0x1A]
  1176. 00000D5E  7001                     moveq.l    D0, 0x01
  1177. 00000D60  A024                     syscall    SetHandleSize
  1178. 00000D62  7001                     moveq.l    D0, 0x01
  1179. 00000D64  2540 001E                move.l     [A2 + 0x1E], D0
  1180. 00000D68  536A 002A                subq.w     [A2 + 0x2A], 1
  1181. 00000D6C  206A 0012                movea.l    A0, [A2 + 0x12]
  1182. 00000D70  2050                     movea.l    A0, [A0]
  1183. 00000D72  2068 003E                movea.l    A0, [A0 + 0x3E]
  1184. 00000D76  2250                     movea.l    A1, [A0]
  1185. 00000D78  302A 002A                move.w     D0, [A2 + 0x2A]
  1186. 00000D7C  206A 001A                movea.l    A0, [A2 + 0x1A]
  1187. 00000D80  2050                     movea.l    A0, [A0]
  1188. 00000D82  10B1 0000                move.b     [A0], [A1 + D0.w]
  1189. 00000D86  607A                     bra        +0x7C /* 00000E02 */
  1190. label00000D88:
  1191. 00000D88  526A 002C                addq.w     [A2 + 0x2C], 1
  1192. 00000D8C  6074                     bra        +0x76 /* 00000E02 */
  1193. label00000D8E:
  1194. 00000D8E  B86A 002A                cmp.w      D4, [A2 + 0x2A]
  1195. 00000D92  6E6E                     bgt        +0x70 /* 00000E02 */
  1196. 00000D94  206A 001A                movea.l    A0, [A2 + 0x1A]
  1197. 00000D98  202A 001E                move.l     D0, [A2 + 0x1E]
  1198. 00000D9C  5280                     addq.l     D0, 1
  1199. 00000D9E  A024                     syscall    SetHandleSize
  1200. 00000DA0  554F                     subq.w     A7, 2
  1201. 00000DA2  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1202. 00000DA6  361F                     move.w     D3, [A7]+
  1203. 00000DA8  6718                     beq        +0x1A /* 00000DC2 */
  1204. 00000DAA  4878 01B6                push.l     0x1B6
  1205. 00000DAE  4879 0000 A972           push.l     0xA972
  1206. 00000DB4  3043                     movea.w    A0, D3
  1207. 00000DB6  2F08                     move.l     -[A7], A0
  1208. 00000DB8  4EB9 0000 0F60           jsr        [0x00000F60]
  1209. 00000DBE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1210. label00000DC2:
  1211. 00000DC2  206A 001A                movea.l    A0, [A2 + 0x1A]
  1212. 00000DC6  2650                     movea.l    A3, [A0]
  1213. 00000DC8  204B                     movea.l    A0, A3
  1214. 00000DCA  43EB 0001                lea.l      A1, [A3 + 0x1]
  1215. 00000DCE  202A 001E                move.l     D0, [A2 + 0x1E]
  1216. 00000DD2  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  1217. 00000DD4  52AA 001E                addq.l     [A2 + 0x1E], 1
  1218. 00000DD8  206A 0012                movea.l    A0, [A2 + 0x12]
  1219. 00000DDC  2050                     movea.l    A0, [A0]
  1220. 00000DDE  3028 0020                move.w     D0, [A0 + 0x20]
  1221. 00000DE2  5340                     subq.w     D0, 1
  1222. 00000DE4  3540 002A                move.w     [A2 + 0x2A], D0
  1223. 00000DE8  206A 0012                movea.l    A0, [A2 + 0x12]
  1224. 00000DEC  2050                     movea.l    A0, [A0]
  1225. 00000DEE  2068 003E                movea.l    A0, [A0 + 0x3E]
  1226. 00000DF2  2250                     movea.l    A1, [A0]
  1227. 00000DF4  302A 002A                move.w     D0, [A2 + 0x2A]
  1228. 00000DF8  206A 001A                movea.l    A0, [A2 + 0x1A]
  1229. 00000DFC  2050                     movea.l    A0, [A0]
  1230. 00000DFE  10B1 0000                move.b     [A0], [A1 + D0.w]
  1231. label00000E02:
  1232. 00000E02  536A 002C                subq.w     [A2 + 0x2C], 1
  1233. 00000E06  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  1234. 00000E0A  4E5E                     unlink     A6
  1235. 00000E0C  4E75                     rts
  1236. 00000E0E  4E56 0000                link       A6, 0
  1237. 00000E12  48E7 1030                movem.l    -[A7], D3,A2,A3
  1238. 00000E16  246E 0008                movea.l    A2, [A6 + 0x8]
  1239. 00000E1A  206A 0012                movea.l    A0, [A2 + 0x12]
  1240. 00000E1E  2650                     movea.l    A3, [A0]
  1241. 00000E20  362A 002C                move.w     D3, [A2 + 0x2C]
  1242. 00000E24  B66B 0020                cmp.w      D3, [A3 + 0x20]
  1243. 00000E28  6606                     bne        +0x8 /* 00000E30 */
  1244. 00000E2A  B66B 0022                cmp.w      D3, [A3 + 0x22]
  1245. 00000E2E  6766                     beq        +0x68 /* 00000E96 */
  1246. label00000E30:
  1247. 00000E30  2F0A                     move.l     -[A7], A2
  1248. 00000E32  2057                     movea.l    A0, [A7]
  1249. 00000E34  2250                     movea.l    A1, [A0]
  1250. 00000E36  2269 0030                movea.l    A1, [A1 + 0x30]
  1251. 00000E3A  4E91                     jsr        [A1]
  1252. 00000E3C  302A 0022                move.w     D0, [A2 + 0x22]
  1253. 00000E40  B06A 0024                cmp.w      D0, [A2 + 0x24]
  1254. 00000E44  584F                     addq.w     A7, 4
  1255. 00000E46  6600 00A2                bne        +0xA4 /* 00000EEA */
  1256. 00000E4A  206A 001A                movea.l    A0, [A2 + 0x1A]
  1257. 00000E4E  7001                     moveq.l    D0, 0x01
  1258. 00000E50  A024                     syscall    SetHandleSize
  1259. 00000E52  554F                     subq.w     A7, 2
  1260. 00000E54  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1261. 00000E58  361F                     move.w     D3, [A7]+
  1262. 00000E5A  6718                     beq        +0x1A /* 00000E74 */
  1263. 00000E5C  4878 01DC                push.l     0x1DC
  1264. 00000E60  4879 0000 A972           push.l     0xA972
  1265. 00000E66  3043                     movea.w    A0, D3
  1266. 00000E68  2F08                     move.l     -[A7], A0
  1267. 00000E6A  4EB9 0000 0F60           jsr        [0x00000F60]
  1268. 00000E70  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1269. label00000E74:
  1270. 00000E74  206A 0012                movea.l    A0, [A2 + 0x12]
  1271. 00000E78  2050                     movea.l    A0, [A0]
  1272. 00000E7A  2068 003E                movea.l    A0, [A0 + 0x3E]
  1273. 00000E7E  2250                     movea.l    A1, [A0]
  1274. 00000E80  302A 0022                move.w     D0, [A2 + 0x22]
  1275. 00000E84  206A 001A                movea.l    A0, [A2 + 0x1A]
  1276. 00000E88  2050                     movea.l    A0, [A0]
  1277. 00000E8A  10B1 0000                move.b     [A0], [A1 + D0.w]
  1278. 00000E8E  7001                     moveq.l    D0, 0x01
  1279. 00000E90  2540 001E                move.l     [A2 + 0x1E], D0
  1280. 00000E94  6054                     bra        +0x56 /* 00000EEA */
  1281. label00000E96:
  1282. 00000E96  206A 001A                movea.l    A0, [A2 + 0x1A]
  1283. 00000E9A  202A 001E                move.l     D0, [A2 + 0x1E]
  1284. 00000E9E  5280                     addq.l     D0, 1
  1285. 00000EA0  A024                     syscall    SetHandleSize
  1286. 00000EA2  554F                     subq.w     A7, 2
  1287. 00000EA4  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1288. 00000EA8  361F                     move.w     D3, [A7]+
  1289. 00000EAA  6718                     beq        +0x1A /* 00000EC4 */
  1290. 00000EAC  4878 01E5                push.l     0x1E5
  1291. 00000EB0  4879 0000 A972           push.l     0xA972
  1292. 00000EB6  3043                     movea.w    A0, D3
  1293. 00000EB8  2F08                     move.l     -[A7], A0
  1294. 00000EBA  4EB9 0000 0F60           jsr        [0x00000F60]
  1295. 00000EC0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1296. label00000EC4:
  1297. 00000EC4  206A 0012                movea.l    A0, [A2 + 0x12]
  1298. 00000EC8  2050                     movea.l    A0, [A0]
  1299. 00000ECA  2068 003E                movea.l    A0, [A0 + 0x3E]
  1300. 00000ECE  2250                     movea.l    A1, [A0]
  1301. 00000ED0  302A 002C                move.w     D0, [A2 + 0x2C]
  1302. 00000ED4  206A 001A                movea.l    A0, [A2 + 0x1A]
  1303. 00000ED8  1031 0000                move.b     D0, [A1 + D0.w]
  1304. 00000EDC  2250                     movea.l    A1, [A0]
  1305. 00000EDE  222A 001E                move.l     D1, [A2 + 0x1E]
  1306. 00000EE2  1380 1800                move.b     [A1 + D1], D0
  1307. 00000EE6  52AA 001E                addq.l     [A2 + 0x1E], 1
  1308. label00000EEA:
  1309. 00000EEA  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1310. 00000EEE  4E5E                     unlink     A6
  1311. 00000EF0  4E75                     rts
  1312. 00000EF2  4E56 FFF6                link       A6, -0x000A
  1313. 00000EF6  2F0A                     move.l     -[A7], A2
  1314. 00000EF8  2F03                     move.l     -[A7], D3
  1315. 00000EFA  246E 0008                movea.l    A2, [A6 + 0x8]
  1316. 00000EFE  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  1317. 00000F02  486E FFFC                pea.l      [A6 - 0x4]
  1318. 00000F06  4EB9 0000 0FB0           jsr        [0x00000FB0]
  1319. 00000F0C  362A 002A                move.w     D3, [A2 + 0x2A]
  1320. 00000F10  3043                     movea.w    A0, D3
  1321. 00000F12  2F08                     move.l     -[A7], A0
  1322. 00000F14  3003                     move.w     D0, D3
  1323. 00000F16  48C0                     ext.l      D0
  1324. 00000F18  D0AA 001E                add.l      D0, [A2 + 0x1E]
  1325. 00000F1C  2F00                     move.l     -[A7], D0
  1326. 00000F1E  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  1327. 00000F22  A9D1                     syscall    TESetSelect
  1328. 00000F24  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  1329. 00000F28  A9D7                     syscall    TEDelete
  1330. 00000F2A  2F2A 0026                move.l     -[A7], [A2 + 0x26]
  1331. 00000F2E  486E FFF6                pea.l      [A6 - 0xA]
  1332. 00000F32  4EB9 0000 0378           jsr        [0x00000378 /* SysBMCPtr */]
  1333. 00000F38  206A 0026                movea.l    A0, [A2 + 0x26]
  1334. 00000F3C  2F10                     move.l     -[A7], [A0]
  1335. 00000F3E  302A 002A                move.w     D0, [A2 + 0x2A]
  1336. 00000F42  48C0                     ext.l      D0
  1337. 00000F44  322A 002C                move.w     D1, [A2 + 0x2C]
  1338. 00000F48  48C1                     ext.l      D1
  1339. 00000F4A  9280                     sub.l      D1, D0
  1340. 00000F4C  2F01                     move.l     -[A7], D1
  1341. 00000F4E  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  1342. 00000F52  A9DE                     syscall    TEInsert
  1343. 00000F54  3F3C FFFF                move.w     -[A7], 0xFFFF
  1344. 00000F58  486E FFF6                pea.l      [A6 - 0xA]
  1345. 00000F5C  4EB9 0000 0380           jsr        [0x00000380 /* SysCtlCPtr */]
  1346. 00000F62  3F3C FFFF                move.w     -[A7], 0xFFFF
  1347. 00000F66  486E FFFC                pea.l      [A6 - 0x4]
  1348. 00000F6A  4EB9 0000 0FB8           jsr        [0x00000FB8]
  1349. 00000F70  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1350. 00000F74  261F                     move.l     D3, [A7]+
  1351. 00000F76  245F                     movea.l    A2, [A7]+
  1352. 00000F78  4E5E                     unlink     A6
  1353. 00000F7A  4E75                     rts
  1354. 00000F7C  4E56 FFF6                link       A6, -0x000A
  1355. 00000F80  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1356. 00000F84  246E 0008                movea.l    A2, [A6 + 0x8]
  1357. 00000F88  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  1358. 00000F8C  486E FFFC                pea.l      [A6 - 0x4]
  1359. 00000F90  4EB9 0000 0FB0           jsr        [0x00000FB0]
  1360. 00000F96  266A 0026                movea.l    A3, [A2 + 0x26]
  1361. 00000F9A  200B                     move.l     D0, A3
  1362. 00000F9C  504F                     addq.w     A7, 8
  1363. 00000F9E  6642                     bne        +0x44 /* 00000FE2 */
  1364. 00000FA0  302A 002A                move.w     D0, [A2 + 0x2A]
  1365. 00000FA4  48C0                     ext.l      D0
  1366. 00000FA6  322A 002C                move.w     D1, [A2 + 0x2C]
  1367. 00000FAA  48C1                     ext.l      D1
  1368. 00000FAC  9280                     sub.l      D1, D0
  1369. 00000FAE  2001                     move.l     D0, D1
  1370. 00000FB0  A122                     syscall    NewHandle, flags=1
  1371. 00000FB2  2548 0026                move.l     [A2 + 0x26], A0
  1372. 00000FB6  4AAA 0026                tst.l      [A2 + 0x26]
  1373. 00000FBA  665C                     bne        +0x5E /* 00001018 */
  1374. 00000FBC  554F                     subq.w     A7, 2
  1375. 00000FBE  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1376. 00000FC2  361F                     move.w     D3, [A7]+
  1377. 00000FC4  6602                     bne        +0x4 /* 00000FC8 */
  1378. 00000FC6  7694                     moveq.l    D3, 0xFFFFFF94
  1379. label00000FC8:
  1380. 00000FC8  4878 020D                push.l     0x20D
  1381. 00000FCC  4879 0000 A972           push.l     0xA972
  1382. 00000FD2  3043                     movea.w    A0, D3
  1383. 00000FD4  2F08                     move.l     -[A7], A0
  1384. 00000FD6  4EB9 0000 0F60           jsr        [0x00000F60]
  1385. 00000FDC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1386. 00000FE0  6036                     bra        +0x38 /* 00001018 */
  1387. label00000FE2:
  1388. 00000FE2  302A 002A                move.w     D0, [A2 + 0x2A]
  1389. 00000FE6  48C0                     ext.l      D0
  1390. 00000FE8  322A 002C                move.w     D1, [A2 + 0x2C]
  1391. 00000FEC  48C1                     ext.l      D1
  1392. 00000FEE  9280                     sub.l      D1, D0
  1393. 00000FF0  2001                     move.l     D0, D1
  1394. 00000FF2  204B                     movea.l    A0, A3
  1395. 00000FF4  A024                     syscall    SetHandleSize
  1396. 00000FF6  554F                     subq.w     A7, 2
  1397. 00000FF8  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1398. 00000FFC  361F                     move.w     D3, [A7]+
  1399. 00000FFE  6718                     beq        +0x1A /* 00001018 */
  1400. 00001000  4878 0211                push.l     0x211
  1401. 00001004  4879 0000 A972           push.l     0xA972
  1402. 0000100A  3043                     movea.w    A0, D3
  1403. 0000100C  2F08                     move.l     -[A7], A0
  1404. 0000100E  4EB9 0000 0F60           jsr        [0x00000F60]
  1405. 00001014  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1406. label00001018:
  1407. 00001018  382A 002A                move.w     D4, [A2 + 0x2A]
  1408. 0000101C  3004                     move.w     D0, D4
  1409. 0000101E  48C0                     ext.l      D0
  1410. 00001020  322A 002C                move.w     D1, [A2 + 0x2C]
  1411. 00001024  48C1                     ext.l      D1
  1412. 00001026  9280                     sub.l      D1, D0
  1413. 00001028  2F01                     move.l     -[A7], D1
  1414. 0000102A  206A 0012                movea.l    A0, [A2 + 0x12]
  1415. 0000102E  2050                     movea.l    A0, [A0]
  1416. 00001030  2068 003E                movea.l    A0, [A0 + 0x3E]
  1417. 00001034  2250                     movea.l    A1, [A0]
  1418. 00001036  41F1 4000                lea.l      A0, [A1 + D4.w]
  1419. 0000103A  201F                     move.l     D0, [A7]+
  1420. 0000103C  226A 0026                movea.l    A1, [A2 + 0x26]
  1421. 00001040  2251                     movea.l    A1, [A1]
  1422. 00001042  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  1423. 00001044  306A 002A                movea.w    A0, [A2 + 0x2A]
  1424. 00001048  2F08                     move.l     -[A7], A0
  1425. 0000104A  306A 002C                movea.w    A0, [A2 + 0x2C]
  1426. 0000104E  2F08                     move.l     -[A7], A0
  1427. 00001050  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  1428. 00001054  A9D1                     syscall    TESetSelect
  1429. 00001056  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  1430. 0000105A  A9D7                     syscall    TEDelete
  1431. 0000105C  2F2A 001A                move.l     -[A7], [A2 + 0x1A]
  1432. 00001060  486E FFF6                pea.l      [A6 - 0xA]
  1433. 00001064  4EB9 0000 0378           jsr        [0x00000378 /* SysBMCPtr */]
  1434. 0000106A  206A 001A                movea.l    A0, [A2 + 0x1A]
  1435. 0000106E  2F10                     move.l     -[A7], [A0]
  1436. 00001070  2F2A 001E                move.l     -[A7], [A2 + 0x1E]
  1437. 00001074  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  1438. 00001078  A9DE                     syscall    TEInsert
  1439. 0000107A  306A 0022                movea.w    A0, [A2 + 0x22]
  1440. 0000107E  2F08                     move.l     -[A7], A0
  1441. 00001080  306A 0024                movea.w    A0, [A2 + 0x24]
  1442. 00001084  2F08                     move.l     -[A7], A0
  1443. 00001086  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  1444. 0000108A  A9D1                     syscall    TESetSelect
  1445. 0000108C  3F3C FFFF                move.w     -[A7], 0xFFFF
  1446. 00001090  486E FFF6                pea.l      [A6 - 0xA]
  1447. 00001094  4EB9 0000 0380           jsr        [0x00000380 /* SysCtlCPtr */]
  1448. 0000109A  3F3C FFFF                move.w     -[A7], 0xFFFF
  1449. 0000109E  486E FFFC                pea.l      [A6 - 0x4]
  1450. 000010A2  4EB9 0000 0FB8           jsr        [0x00000FB8]
  1451. 000010A8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1452. 000010AC  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1453. 000010B0  4E5E                     unlink     A6
  1454. label000010B2:
  1455. 000010B2  4E75                     rts
  1456. 000010B4  0000 0041                ori.b      D0, 0x41 /* 'A' */
  1457. 000010B8  8996                     or.l       [A6], D4
  1458. 000010BA  8840                     or.w       D4, D0
  1459. 000010BC  6CF4                     bge        -0xA /* 000010B2 */
  1460. 000010BE  9B92                     sub.l      [A2], D5
  1461. 000010C0  9185                     subx.l     D0, D5
  1462. 000010C2  8841                     or.w       D4, D1
  1463. 000010C4  31F1 CFD1 D440           move.w     [0xFFFFD440], [[]]
  1464. 000010CA  AE40                     syscall    QDError, auto_pop
  1465. 000010CC  8998                     or.l       [A0]+, D4
  1466. 000010CE  4060                     negx.w     -[A0]
  1467. 000010D0  9440                     sub.w      D2, D0
  1468. 000010D2  9D8F                     subx.l     -[A6], -[A7]
  1469. 000010D4  9887                     sub.l      D4, D7
  1470. 000010D6  9C93                     sub.l      D6, [A3]
  1471. 000010D8  9591                     sub.l      [A1], D2
  1472. 000010DA  879A                     or.l       [A2]+, D3
  1473. 000010DC  9BA9 8392                sub.l      [A1 - 0x7C6E], D5
  1474. 000010E0  9392                     sub.l      [A2], D1
  1475. 000010E2  9389                     subx.l     -[A1], -[A1]
  1476. 000010E4  8A87                     or.l       D5, D7
  1477. 000010E6  928A                     sub.l      D1, A2
  1478. 000010E8  9298                     sub.l      D1, [A0]+
  1479. 000010EA  879C                     or.l       [A4]+, D3
  1480. 000010EC  9393                     sub.l      [A3], D1
  1481. 000010EE  9C9A                     sub.l      D6, [A2]+
  1482. 000010F0  A040                     syscall    ResrvMem/ReserveMem
  1483. 000010F2  5240                     addq.w     D0, 1
  1484. 000010F4  8C40                     or.w       D6, D0
  1485. 000010F6  81D8                     divs.w     D0, [A0]+
  1486. 000010F8  4053                     negx.w     [A3]
  1487. 000010FA  9695                     sub.l      D3, [A5]
  1488. 000010FC  8793                     or.l       [A3], D3
  1489. 000010FE  BAE4                     cmpa.w     A5, -[A4]
  1490. 00001100  404C                     negx.w     A4
  1491. 00001102  9887                     sub.l      D4, D7
  1492. 00001104  0000 0015                ori.b      D0, 0x15
  1493. 00001108  406B 8CA8                negx.w     [A3 - 0x7358]
  1494. 0000110C  414E                     chk.w      D0, A6
  1495. 0000110E  7F95                     moveq.l    D7, 0xFFFFFF95
  1496. 00001110  4098                     negx.l     [A0]+
  1497. 00001112  416C 8A91                chk.w      D0, [A4 - 0x756F]
  1498. 00001116  8A40                     or.w       D5, D0
  1499. 00001118  E197                     roxl       D7, 8
  1500. 0000111A  8741 9099                pack       D3, D1, 0x9099
  1501. 0000111E  AE40                     syscall    QDError, auto_pop
  1502. 00001120  5E40                     addq.w     D0, 7
  1503. 00001122  81D8                     divs.w     D0, [A0]+
  1504. 00001124  40D2                     move.w     [A2], SR
  1505. 00001126  E400                     asr        D0.b, 2
  1506. 00001128  0000                     .incomplete
  1507. 0000112A  00                       .incomplete
  1508.